soil stabilizer - German English Dictionary